public class code1 {
//    力扣 top150 最长公共前缀
public String longestCommonPrefix(String[] strs) {
    if(strs == null || strs.length == 0) {
        return "";
    }

    // 通过两边循环来判断相同位置上，两个元素之间相等情况
    for(int i = 0; i < strs[0].length(); i++) {
        // 第一遍循环是来获取数组中的第一个字符串
        // 在来定义一个参数来获取从 0 - i 位置的第一个字符串的截取
        char a = strs[0].charAt(i);

        // 在来进行循环，将所有的元素的 0 - i 位置的值与第一个元素进行比较
        for(int j = 1; j < strs.length; j++) {
            if(i == strs[j].length() || strs[j].charAt(i) != a) {
                // 返回截取的从 0 - i 位置上的 strs[0] 子串上的元素
                return strs[0].substring(0, i);
            }
        }
    }
    return strs[0];
}
}
